
#category_search #top_table
{
    color:#888;
}
.action{cursor:pointer;}
.conner3
{
     behavior: url(css/pie/PIE.htc);
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
.pink
{
    font-weight:bold;
}
.action:hover
{
    cursor:pointer;
}
#category_search #top_table table
{
    width:100%;
    
   border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #e6e6e6;
         
     border-top:2px solid #cfcfcf;
    
}
#category_search #top_table tr
{
    height:45px;
}
#category_search #top_table tr td
{
    border-bottom:1px solid #eee;
}
#category_search #top_table tr.row1
{
    height:54px;
    background:#f6f6f6;
}
#category_search #top_table tr.row1 td
{
    vertical-align:middle;
}
#category_search #top_table tr.row1 p
{
    float:left;
    line-height:54px;
    height:54px;
}
#category_search #top_table tr.row1 p.title
{
    width: 707px;
    color:#888;
    text-indent:20px;
    
}

#category_search #top_table tr.row1 p.search
{
    color:#888;
    position:relative;
}
#category_search #top_table tr.row1 p.search
{
    background: url("../img/category/bg_search.jpg") right center no-repeat;
    width: 370px;
    font-weight:bold;
    
}
#category_search #top_table tr.row1 p.search input
{
    margin-left:10px;
    color:#666;
    width: 238px;
    position:absolute;
    top: 14px;
    right: 34px;
    border:none;
    
}

#category_search #top_table tr.row2 td:first-child
{
    text-indent:20px;
    font-weight:bold;
}
#category_search #top_table tr.row2 td{position:relative;}

#category_search #top_table tr.row2 td .list{position:absolute;width: 10px;height:15px;left: 120px;top: 15px;}

#category_search #top_table tr.row2 td .list ul{position:absolute;top: 15px;left: -120px;display:none;overflow-y:scroll;height:100px;width: 130px;background:#fff;z-index:999;border:1px solid #eee;}
#category_search #top_table tr.row2 td .list ul li{padding:5px 0px  5px 5px;color:#aaa;}
#category_search #top_table tr.row2 td .list ul li:hover{background:#f6f6f6;cursor:pointer;}
#category_search #top_table tr.row2 td .list .btn_list{margin-left:0px;}
#category_search #top_table tr.row2 td  #list1 {left:110px;}
#category_search #top_table tr.row2 td  #list2 {left:115px;}
#category_search #top_table tr.row2 td  #list3 {left:115px;}
#category_search #top_table tr.row2 td  #list4 {left:100px;}
#category_search #top_table tr.row2 td  #list5 {left:100px;}

#category_search #top_table tr.row2 td  #list6 {left:60px;}

#category_search #top_table tr.row3{height:30px;}
#category_search #top_table tr.row3 td{border-bottom:none;padding: 13px 0px 12px 0px;}
#category_search #top_table tr.row3 td:first-child
{
    text-indent:20px;
    font-weight:bold;
}
#category_search #top_table tr.row3 img.btn_selection2
{
    margin-left: 160px;
}


#category_search #top_table label.checkbox{background:url('../img/common/bg_checkbox.gif') no-repeat; height:12px; line-height:12px; padding-left:17px; font-size:12px; cursor: pointer;}
#category_search #top_table label.checkbox.on{background:url('../img/common/bg_checkbox_blue_on.gif') no-repeat; color:#3489d9;}

#category_search #top_table tr.more{display:none;height:30px;}

#category_search #top_table tr.more td{border-bottom:none;padding:0px;}
#category_search #top_table tr.more td .pagination{text-indent: 0px !important;font-weight:normal !important;}
#category_search #top_table tr.more td .pagination{margin-bottom:30px;}
#category_search #top_table tr.row4 td{border-top:1px solid #eee;}
#category_search #top_table tr.row4 td:first-child
{
    text-indent:20px;
    font-weight:bold;
}

#category_search #top_table tr.row4 input
{
    color:#888;
}
#category_search #top_table tr.row5 td
{
    border-bottom:0px;
}
#category_search #top_table tr.row5
{
    height:70px;
}
#category_search #top_table tr.row5 .holder
{
    float:left;
    vertical-align:middle;
     padding-top:10px;
}
#category_search #top_table tr.row5 #holder1
{
    width: 90px;
   padding-top:15px;
    padding-left: 20px;
    font-weight:bold;
}
#category_search #top_table tr.row5 #holder1 img
{
    margin-top:2px;
}
#category_search #top_table tr.row5 #holder2
{
    width: 222px;
}
#category_search #top_table tr.row5 #holder3
{
    padding-top:15px;
    width: 100px;
    padding-bottom:10px;
    border-left:1px dashed #eee;
    padding-left:20px;
    font-weight:bold;
}
#category_search #top_table tr.row5 #holder3 img
{
    margin-top:2px;
}
#category_search #top_table tr.row5 #holder4
{
    width: 530px;
}
#category_search #top_table tr.row5 #holder5
{
    
    padding-top:5px;
}
#category_search #top_table tr.row5 .picker_wrapper
{
    
}
#category_search #top_table tr.row5 .picker
{
    position:relative;
    
    width:20px;
    height:20px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
#category_search #top_table tr.row5  .picker span
{
    display:block;
    width:20px;
    height:20px;
    
    position:absolute;
    top:0px;
    left:0px;
}
#category_search #top_table tr.row5 .picker span.color
{
    background: url("../img/category/icon_color.jpg");
}
#category_search #top_table tr.row5 .picker span.icon1
{
    background-position: 0px 0px;
}

#category_search #top_table tr.row5 .picker span.icon2
{
    background-position: -26px 0px;
}

#category_search #top_table tr.row5 .picker span.icon3
{
    background-position: -52px 0px;
}
#category_search #top_table tr.row5 .picker span.icon4
{
    background-position: -78px 0px;
}
#category_search #top_table tr.row5 .picker  span.icon5
{
    background-position: -104px 0px;
}
#category_search #top_table tr.row5 .picker span.icon6
{
    background-position: -130px 0px;
}
#category_search #top_table tr.row5 .picker span.icon7
{
    background-position: -156px 0px;
}
#category_search #top_table tr.row5 .picker span.icon8
{
    background-position: -182px 0px;
}

#category_search #top_table tr.row5 .picker span.icon21
{
    background-position: 0px -29px;
}

#category_search #top_table tr.row5 .picker span.icon22
{
    background-position: -26px -29px;
}

#category_search #top_table tr.row5 .picker span.icon23
{
    background-position: -52px -29px;
}
#category_search #top_table tr.row5 .picker span.icon24
{
    background-position: -78px -29px;
}
#category_search #top_table tr.row5 .picker span.icon25
{
    background-position: -104px -29px;
}
#category_search #top_table tr.row5 .picker span.icon26
{
    background-position: -130px -29px;
}
#category_search #top_table tr.row5 .picker span.icon27
{
    background-position: -156px -29px;
}
#category_search #top_table tr.row5 .picker span.icon28
{
    background-position: -181px -29px;
}
#category_search #top_table tr.row5 .picker span.check
{
    display:none;
}

#category_search #top_table tr.row5 .icon_wrapper
{
   margin-bottom:2px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon
{
    position:relative;
    width:70px;
    height:20px;
    margin-right:10px;
   
    display:inline-block;
    *display:inline;
    *zoom:1;
}

#category_search #top_table tr.row5 .icon_wrapper .icon span
{
     display:block;
    width:20px;
    height:20px;
    
    position:absolute;
    top:0px;
    left:0px;
    
    background-image: url("../img/category/icon_emotion.jpg");
}
#category_search #top_table tr.row5 .icon_wrapper span.over
{
    display:none;
    background-repeat:no-repeat;
}
#category_search #top_table tr.row5 .icon_wrapper .icon label
{
    position:absolute;
    top:2px;
    left:20px;
    line-height:20px;
    height:20px;
    margin-left:5px;
    font-size:11px;
    
}

#category_search #top_table tr.row5 .icon_wrapper .icon11
{
    background-position:0px 0px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon12
{
    background-position:-20px 0px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon13
{
    background-position:-40px 0px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon14
{
    background-position:-60px 0px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon15
{
    background-position:-80px 0px;
}

#category_search #top_table tr.row5 .icon_wrapper .icon21
{
    background-position:0px -20px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon22
{
    background-position:-20px -20px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon23
{
    background-position:-40px -20px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon24
{
    background-position:-60px -20px;
}
#category_search #top_table tr.row5 .icon_wrapper .icon25
{
    background-position:-80px -20px;
}

#category_search #top_table tr.row5 .icon_wrapper span.over11
{
    background-position:0px -39px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over12
{
    background-position:-20px -39px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over13
{
    background-position:-40px -39px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over14
{
    background-position:-60px -39px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over15
{
    background-position:-80px -39px;
    
}

#category_search #top_table tr.row5 .icon_wrapper span.over21
{
    background-position:-1px -60px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over22
{
    background-position:-20px -60px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over23
{
    background-position:-40px -60px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over24
{
    background-position:-60px -60px;
    
}
#category_search #top_table tr.row5 .icon_wrapper span.over25
{
    background-position:-80px -60px;
    
}

#category_search #top_table .btn_list
{
    
}
/* Tabs - Sort - List Tree */
#category_search .tabs{margin-top:20px;display:block; background:url("../img/common/bg_tab_sale.gif") repeat-x;}
#category_search .tabs:after{clear:both; content:""; display:block;}
#category_search .tabs a{width:124px; height:31px;background: url("../img/common/tab_sale.gif") no-repeat; display:inline; float:left; font-family:Dotum; font-size:13px; line-height:31px; text-align:center; letter-spacing:-1px; margin-right:-1px;}
#category_search .tabs a.on{background:url("../img/common/tab_sale_r.gif") no-repeat; font-weight:bold;}
#category_search .tabs a:hover{text-decoration:underline;}

/* Tabs - Sort - List Tree */
#category_search .tabs2{margin-top:20px;display:block; /* background:url("../img/common/bg_tab_sale.gif") repeat-x; */}
#category_search .tabs2:after{clear:both; content:""; display:block;}
#category_search .tabs2 a{width:182px; color:#888;font-weight:bold; height: 31px;background: #fafafa;border:1px solid #eee; display:inline; float:left; font-family:Dotum; font-size:13px; line-height:31px; text-align:center; letter-spacing:-1px; margin-right:-1px;}
#category_search .tabs2 a.on{background:#fff; font-weight:bold;border-bottom:none;}
#category_search .tabs2 a:hover{text-decoration:underline;}
/* Sale List */
#category_search div.item{margin-top:-20px;}
#category_search ul.list{display:inline-block; *display:inline;}
#category_search ul.list li{float:left; padding:40px 35px 30px 35px; border-bottom:1px solid #f6f6f6; background:url('../img/product/bg_sale_line_m.gif') right 40px no-repeat;}

#category_search ul.list li.endln{ background-image:none;}
#category_search ul.list li.clear{background:#fff; padding:0; display:block; width:100%; height:1px; border:none; margin-top:-1px;}
#category_search ul.list li dl{width:150px; height:252px; position:relative;}
#category_search ul.list li dl div.photo{width:150px; height:150px;}
#category_search ul.list li dl div.icons{height:29px; position:relative;}
#category_search ul.list li dl div.icons img{float:left; margin:4px 2px 0 0;}
#category_search ul.list li dl div.icons div.sale{width:35px; height:29px; background:url('../img/common/bg_sale_percent.gif') no-repeat; position:absolute; right:0; top:0;}
#category_search ul.list li dl div.icons div.sale span{display:block; font-family:Lato Bold; font-size:16px; margin-top:4px; text-align:center; color:#FFFFFF;}
#category_search ul.list li dl div.icons div.sale em{font-size:10px;}
#category_search ul.list li dl div.info {margin-top:15px;}
#category_search ul.list li dl div.info .brand,
#category_search ul.list li dl div.info .name{display:block; font-size:11px;}
#category_search ul.list li dl div.info .brand:hover,
#category_search ul.list li dl div.info .name:hover{text-decoration:underline;}
#category_search ul.list li dl div.info .brand{color:#888888; margin-top:2px;}
#category_search ul.list li dl div.info .name{color:#666666; margin-top:3px; line-height:15px;}
#category_search ul.list li dl div.price {color:#888;margin-top:20px;}
#category_search ul.list li dl div.price #old{text-decoration:line-through}
#category_search ul.list li dl div.price  #new img,
#category_search ul.list li dl div.price #new img{margin-left:5px;margin-right:-4px;width:9px;height:10px}
#category_search ul.list li dl div.price #percent,
#category_search ul.list li dl div.price #percent{font-weight:700;color:#ff5871}

#category_search table.page-control{margin-top:20px; margin-bottom:30px;}
#category_search  #tabs_content ul.list{border:1px solid #eee; border-top:none; }


#category_search #tabs_content  ul.list li{padding:40px 15px 30px 15px;background:url('../img/product/bg_sale_line_m.gif') right 40px no-repeat;border-bottom:none;}
#category_search #tabs_content  ul.list li dl{width:120px;height:200px;}

#category_search #tabs_content  ul.list li.startln{padding-left:40px;}
#category_search #tabs_content ul.list li dl div.photo{width:120px; height:120px;}
#category_search #tabs_content ul.list li.endln{background:none;padding-right:37px;}
#category_search #tabs_content ul.list li.clear{background:none;border-bottom:none !important;}